resistances-and-saving-throws

๐Ÿ‘‰ This guide covers the various kinds of magical and elemental resistances in GnollHack, and how to get them from items, monster corpses, character classes, and races.

๐Ÿ“– Overview

GnollHack has nine kinds of resistances to magical attacks:

  1. Full Resistances
  2. Partial Resistances
  3. Magic Resistance
  4. Magic Cancellation
  5. Wisdom-Based Saving Throw
  6. Constitution-Based Saving Throw
  7. Dexterity-Based Saving Throw
  8. Charisma-Based Saving Throw
  9. Reflection

These resistances work similarly for players and monsters, with minor differences.

๐Ÿ›ก๏ธ 1. Full Resistances

โš”๏ธ Bisection Resistance

Immunity to bisection attacks (namely, the Tsurugi of Muramasa).

Granted by Items:

Granted by Artifacts:

๐Ÿ’– Charm Resistance

Immunity to nymph stealing and seduction attacks.

Granted by Items:

Granted by Spells:

๐Ÿ–ค Curse Resistance

Immunity to cursing of items in the inventory.

Granted by Items:

Granted by Artifacts:

Granted by Spells:

Granted by Classes:

Class Level
Knight 19
Priest 16

๐Ÿ’€ Death Resistance

Immunity to death attacks.

Granted by Items:

Granted by Artifacts:

Granted by Spells:

Granted by Classes:

Class Level
Priest 19

๐Ÿ’ฅ Disintegration Resistance

Immunity to disintegration attacks.

Granted by Items:

Granted by Spells:

Granted by Corpses:

Monster Conveyance Chance
Ancient black dragon 100%
Black dragon 100%
Tiamat 100%

๐Ÿ“‰ Drain Resistance

Immunity to level drain attacks.

Granted by Items:

Granted by Artifacts:

Granted by Spells:

Granted by Conditions:

  • Lycanthropy

๐Ÿ•ถ๏ธ Flash Resistance

Immunity to blinding attacks.

Granted by Items:

Granted by Artifacts:

๐Ÿƒ Free Action

Immunity to paralysis attacks.

Granted by Items:

Granted by Artifacts:

Granted by Races:

Race Level
Elf 6

๐Ÿงช Full Acid Resistance

Immunity to acid attacks.

Granted by Items:

Granted by Spells:

โ„๏ธ Full Cold Resistance

Immunity to cold attacks, protects equipment.

Granted by Items:

Granted by Artifacts:

Granted by Potions:

Granted by Spells:

๐Ÿ”ฅ Full Fire Resistance

Immunity to fire attacks, protects equipment.

Granted by Items:

Granted by Artifacts:

Granted by Potions:

Granted by Spells:

๐Ÿ”ฎ Full Magic Missile Resistance

Immunity to magic missiles and striking.

Granted by Items:

Granted by Artifacts:

โšก Full Shock Resistance

Immunity to lightning attacks, protects equipment.

Granted by Items:

Granted by Potions:

Granted by Spells:

๐ŸŒˆ Hallucination Resistance

Immunity to hallucination.

Granted by Items:

Granted by Artifacts:

๐Ÿบ Lycanthropy Resistance

Immunity to lycanthropy.

Granted by Classes:

Class Level
Healer 7

Granted by Races:

Race Level
Gnoll 1

Granted by Spells:

๐Ÿง  Mind Shielding

Immunity to telepathic attacks of tentacled ones.

Granted by Items:

โ˜ ๏ธ Poison Resistance

Immunity to poison attacks.

Granted by Items:

Granted by Artifacts:

Granted by Spells:

Granted by Corpses:

Monster Conveyance Chance
Ancient green dragon 100%
Black naga 53.3%
Black naga hatchling 20.0%
Black pudding 66.7%
Black unicorn 26.7%
Blue jelly 26.7%
Brown mold 6.7%
Brown pudding 33.3%
Cave spider 6.7%
Centipede 13.3%
Chickatrice 26.7%
Cobra 40.0%
Cockatrice 33.3%
Flesh golem 60.0%
Gargantuan beetle 66.7%
Gargantuan cockatrice 100%
Giant beetle 33.3%
Giant cockatrice 66.7%
Giant spider 33.3%
Golden naga 66.7%
Golden naga hatchling 20.0%
Gray ooze 20.0%
Gray unicorn 26.7%
Green dragon 100%
Gremlin 33.3%
Guardian naga 80.0%
Guardian naga hatchling 20.0%
Homunculus 13.3%
Jellyfish 20.0%
Killer bee 30.0%
Lernaean hydra 80.0%
Master Kaen 100%
Medusa 100%
Nurse 73.3%
Phase spider 80.0%
Pit viper 40.0%
Pyrolisk 40.0%
Quasit 20.0%
Queen bee 60.0%
Quivering blob 33.3%
Red mold 6.7%
Red naga 40.0%
Red naga hatchling 20.0%
Scorpion 50.0%
Scorpius 100%
Shrieker 20.0%
Snake 26.7%
Soldier ant 20.0%
Tengu 40.0%
Tiamat 100%
Violet fungus 20.0%
Water moccasin 26.7%
White unicorn 26.7%
Wizard of Yendor 100%
Xan 46.7%
Yellow mold 6.7%

Granted by Classes:

Class Level
Barbarian 1
Healer 1
Monk 7
Tourist 19

Granted by Races:

Race Level
Orc 1

๐ŸŒ€ Polymorph Resistance

Immunity to polymorph traps.

Granted by Items:

๐Ÿคข Sickness Resistance

Immunity to sickness attacks, including mummy rot.

Granted by Items:

Granted by Artifacts:

Granted by Spells:

Granted by Classes:

Class Level
Healer 14
Tourist 14

๐Ÿ’ค Sleep Resistance

Immunity to sleep attacks.

Granted by Items:

Granted by Corpses:

Monster Conveyance Chance
Ancient orange dragon 100%
Elf 66.7%
Elf-lord 53.3%
Elven bard 53.3%
Elvenking 60.0%
Flesh golem 60.0%
Gelatinous cube 40.0%
Green-elf 33.3%
Grey-elf 40.0%
Homunculus 13.3%
Mucilaginous cube 100%
Orange dragon 100%
Tiamat 100%
Woodland-elf 26.7%

Granted by Classes:

Class Level
Monk 1

Granted by Races:

Race Level
Elf 3

๐Ÿฆ  Sliming Resistance

Immunity to sliming attacks (namely, the green slime).

Granted by Items:

๐Ÿชจ Stoning Resistance

Immunity to petrification attacks.

Granted by Items:

Granted by Spells:

๐Ÿ›ก๏ธ 2. Partial Resistances

Partial resistances reduce the elemental damage you take by a percentage and offer a chance to protect your equipment.

๐Ÿงช 50% or 75% Acid Resistance

Reduces acid damage.

Granted by Items:

Item Resistance
Alchemy smock 75%

Granted by Corpses:

Monster Resistance Conveyance Chance
Ancient yellow dragon 50% 100%
Yellow dragon 50% 100%

โ„๏ธ 50% or 75% Cold Resistance

Reduces cold damage, chance to protect equipment.

Granted by Items:

Item Resistance
Silver dragon scale mail 50%
Silver dragon scales 50%
Staff of frost 75%

Granted by Corpses:

Monster Resistance Conveyance Chance
Ancient white dragon 50% 100%
Black pudding 50% 66.7%
Blue jelly 50% 26.7%
Brown mold 50% 6.7%
Brown pudding 50% 33.3%
Flesh golem 50% 60.0%
Frost giant 50% 66.7%
Gelatinous cube 50% 40.0%
Gray ooze 50% 20.0%
Ice troll 50% 100%
Mucilaginous cube 50% 100%
Tiamat 50% 100%
White dragon 50% 100%
Winter wolf 50% 46.7%
Winter wolf cub 50% 33.3%
Yeti 50% 33.3%

Granted by Classes:

Class Level Resistance
Valkyrie 1 50%

๐Ÿ”ฅ 50% or 75% Fire Resistance

Reduces fire damage, chance to protect equipment.

Granted by Items:

Item Resistance
Staff of fire 75%

Granted by Corpses:

Monster Resistance Conveyance Chance
Ancient gold dragon 50% 100%
Ancient red dragon 50% 100%
Cerberus 50% 100%
Fire ant 50% 20.0%
Fire giant 50% 60.0%
Flesh golem 50% 60.0%
Gelatinous cube 50% 40.0%
Gold dragon 50% 100%
Gray ooze 50% 20.0%
Hell hound 50% 80.0%
Hell hound pup 50% 46.7%
Infernal pteranodon 50% 100%
Ixoth 50% 100%
Lord Surtur 50% 100%
Mucilaginous cube 50% 100%
Phoenix 50% 100%
Pyrohydra 50% 80.0%
Pyrolisk 50% 40.0%
Red dragon 50% 100%
Red mold 50% 6.7%
Red naga 50% 40.0%
Red naga hatchling 50% 20.0%
Salamander 50% 53.3%
Tiamat 50% 100%
Wizard of Yendor 50% 100%

๐Ÿ”ฎ 50% or 75% Magic Missile Resistance

Reduces magic missile and striking damage.

Granted by Items:

Item Resistance
Brooch of shielding 75%
Gray dragon scale mail 50%
Gray dragon scales 50%

โšก 50% or 75% Shock Resistance

Reduces lightning damage, chance to protect equipment.

Granted by Items:

Item Resistance
Staff of thunder and lightning 75%

Granted by Corpses:

Monster Resistance Conveyance Chance
Ancient blue dragon 50% 100%
Black pudding 50% 66.7%
Blue dragon 50% 100%
Brown pudding 50% 33.3%
Electric eel 50% 46.7%
Flesh golem 50% 60.0%
Gelatinous cube 50% 40.0%
Mucilaginous cube 50% 100%
Storm giant 50% 100%
Tiamat 50% 100%

Granted by Classes:

Class Level Resistance
Valkyrie 15 50%

๐Ÿ”ฎ 3. Magic Resistance

Magic Resistance is very important to get in GnollHack, preferably before dungeon level 8, when polymorph traps start to appear. It protects you from the following things:

  • Polymorph traps
  • Some other polymorph effects (see below)
  • Anti-magic traps
  • Monster spells

Additionally, unique monsters are shielded from cancellation spells and effects by Magic Resistance (see below).

๐Ÿ›ก๏ธ Sources of Magic Resistance

Granted by Items:

Granted by Artifacts:

Granted by Potions:

Granted by Spells:

โš ๏ธ Nerfs to Magic Resistance

Contrary to NetHack, Magic Resistance does not protect you from:

๐ŸŽฒ Chance to Work

If a player gets Magic Resistance from an item, it always has a 100% chance to work.

However, monsters' Magic Resistance has a percentage chance to work. The magic resistance is listed in the monsters' stats.

๐Ÿ’ฅ Cancellation Attacks and Magic Resistance

Cancellation attacks prevent players and monsters from using spells and wands.

They can be resisted as follows:

  • Cancellation spell or effect against a normal monster bypasses magic resistance and has a 100% chance to work. However, unique monsters are still shielded from cancellation by magic resistance.
  • Disjunction spell or effect bypasses every monster's magic resistance, including unique ones, and thus always has a 100% chance to work.
  • Cancellation attacks against a player, such as the gaze attack of a gazer, bypass magic resistance and have a 100% chance to work.

Additionally, it is good to remember the following things about cancellation:

  • If you zap a wand of cancellation or cast a cancellation spell at yourself or at items, it will set items' beatitude to Uncursed, set the enchantment to +0, make most potions into water, blank scrolls and spellbooks, and set items' charges to 0.
  • Putting a wand of cancellation into a bag of holding will destroy the bag.

๐Ÿบ Polymorph and Magic Resistance

Magic resistance protects from:

Magic resistance does not protect you from:

๐Ÿ›ก๏ธ 4. Magic Cancellation

Magic Cancellation protects you from magical or semi-magical touch attacks. You get Magic Cancellation (MC) from armor. Contrary to NetHack, it stacks and the effect is on the scale 0โ€“25, which gives you a % chance to resist magical or semi-magical touch attacks. The chance is listed in the status bar. MC protects you from:

Touch attack Examples of monsters Notes
Disenchantment Disenchanter ย 
Drain energy Energy vortex Drains mana
Life drain Vampire Drains an experience level
Lycanthropy Werewolf ย 
Mummy rot Human mummy ย 
Nymph stealing Wood nymph Nymphs' touch attack gives a big penalty to MC, so it has a bigger than normal chance to work.
Paralysis Gelatinous cube ย 
Seduction Incubus and Succubus ย 
Sleep Homunculus ย 
Sliming Green slime ย 
Slow Shade ย 
Stat drain Quasit Strength, Dexterity, and Constitution
Steal gold Leprechaun ย 
Stoning Cockatrice Petrification
Stun Abbot ย 
Teleportation Quantum mechanic ย 
Terminal illness Otyugh ย 
Wound legs Xan ย 

โš ๏ธ Attacks that Bypass Magic Cancellation

The following touch attacks bypass Magic Cancellation completely:

Touch attack Examples of monsters
Elemental (fire, cold, shock) Fire elemental
Mimic grabbing and sticking Small mimic
Snake constriction Giant anaconda
Eel drowning Giant eel
Armor-damaging (rust, corrode, decay) Rust monster, Black pudding, Brown pudding
Acid Spotted jelly
Intrinsic stealing Gremlin
Riders Death, Pestilence, Famine
Healing Nurse

Note that intelligence drain attacks also bypass Magic Cancellation (see below).

๐ŸŽฒ Magic Cancellation Chance

The Magic Cancellation formula is the following:

MC Chance to Resist
0 0%
1 10%
2 20%
3 30%
4 40%
5 50%
6 55%
7 60%
8 65%
9 70%
10 75%
11 80%
12 82%
13 84%
14 86%
15 88%
16 90%
17 91%
18 92%
19 93%
20 94%
21 95%
22 96%
23 97%
24 98%
25 and above 99%

๐Ÿ“‰ Modifiers to Magic Cancellation

Monster attacks can incur a bonus or penalty to MC depending on the monster difficulty. Attacks of higher level monsters usually incur a larger penalty to MC than those of lower level monsters.

โœจ Magic Cancellation from Enchantments

When you enchant armor, you get +1 MC for every +3 enchantment. Therefore, it is very useful to enchant armor to at least +3. The same rule applies to divine protection that you can buy from a priest NPC by making a major contribution to the temple.

Other sources of Magic Cancellation include:

  • Armor Quality: Exceptional, Elite, Celestial, Primordial, and Infernal armor modifiers grant an MC bonus.
  • Rings: The ring of protection grants an MC bonus.
  • Materials: Armor made of dragonhide grants +1 MC.
  • Classes: Monks receive an innate role-based MC bonus.
  • Spells: The Stoneskin, Barkskin, Shield, and Protection spells grant direct MC bonuses.
  • Accessories: Some special accessories, such as a brooch of shielding or an ioun stone of protection, grant bonuses to Magic Cancellation.

๐Ÿง  Intelligence Drain Attacks

Magic Cancellation does not protect you from the intelligence drain attacks of tentacled ones. Instead, you need a helmet to block 87.5% of these attacks. Additionally, you can wear a nose ring of cerebral safeguarding or a ring of sustain ability to become immune to the intelligence drain attacks.

Note that the intelligence drain attacks also cause amnesia, which makes you forget items' identification, spells, and the layout of dungeon levels.

๐Ÿง  5. Wisdom-Based Saving Throw

Contrary to NetHack, charm, sleep, and other mind-affecting spells and effects, such as fear, do not check against the magic resistance of monsters. Instead, monsters need to make a wisdom-based saving throw to resist the effect. The chance of resisting is equal to:

$-30\% + 5\% \times \text{Wisdom}$

Base Saving Throw Chance

Wisdom Chance of Resisting
6 0%
10 20%
14 40%
18 60%
21 75%
25 95%

Spell Skill Modifiers

The caster's proficiency in the relevant spell school modifies the target's chance to resist. Higher skill levels make the spell harder to resist, while lower skill levels grant the target a bonus.

Skill Level Saving Throw Modifier
Unskilled +15%
Basic 0%
Skilled -15%
Expert -30%
Master -45%
Grand Master -60%

Wand Skill Modifiers

When a wand is used, the user's Wand skill level applies a penalty to the target's saving throw, making wands more reliable at higher skill levels.

Skill Level Saving Throw Modifier
Basic -10%
Skilled -20%
Expert -30%

Lowered Magic Resistance Penalties

If a target's Magic Resistance has been lowered or depleted, they suffer severe penalties to all ability-based saving throws, making them significantly more vulnerable.

Magic Resistance Status Saving Throw Penalty
Full 0%
3/4 -20%
1/2 -40%
1/4 -60%
None -100%

Monster Rank Modifiers

When monsters cast spells or use wands, their rank simulates high skill levels.

Monster Rank Simulated Skill Level Saving Throw Penalty
Lord-tier Expert -30%
Prince-tier Grand Master -60%

Item Beatitude Modifiers

Items with mind-affecting effects (such as a scroll of taming or wand of sleep) apply modifiers based on beatitude.

Beatitude Saving Throw Modifier Notes
Blessed -25% ย 
Uncursed 0% ย 
Cursed +25% Applies if there is no separate cursed effect.

๐Ÿ”‹ 6. Constitution-Based Saving Throw

Some spells, such as Power Words and Holy word, and some potion effects, such as sickness and poison, check against the constitution of the target. The chance of resisting is:

$-30\% + 5\% \times \text{Constitution}$

Base Saving Throw Chance

Constitution Chance of Resisting
6 0%
10 20%
14 40%
18 60%
21 75%
25 95%

โ„น๏ธ Note: The Holy word spell checks against the Constitution of the target to determine if it is affected, just like other constitution-based saving throws.

Spell Skill Modifiers

The caster's proficiency in the relevant spell school modifies the target's chance to resist. Higher skill levels make the spell harder to resist, while lower skill levels grant the target a bonus.

Skill Level Saving Throw Modifier
Unskilled +15%
Basic 0%
Skilled -15%
Expert -30%
Master -45%
Grand Master -60%

๐Ÿคธ 7. Dexterity-Based Saving Throw

The Flesh to stone spell checks against the dexterity of the target to see if they can dodge the petrification effect. The chance of resisting uses the same formula:

$-30\% + 5\% \times \text{Dexterity}$

Base Saving Throw Chance

Dexterity Chance of Resisting
6 0%
10 20%
14 40%
18 60%
21 75%
25 95%

๐Ÿ—ฃ๏ธ 8. Charisma-Based Saving Throw

The Silence spell checks against the charisma of the target to see if they can resist the effect. The chance of resisting uses the same formula:

$-30\% + 5\% \times \text{Charisma}$

Base Saving Throw Chance

Charisma Chance of Resisting
6 0%
10 20%
14 40%
18 60%
21 75%
25 95%

๐Ÿชž 9. Reflection

Reflection gives a complete immunity to ray attacks, such as most wands and dragon breath. The rays reflect back to the caster.

๐Ÿ›ก๏ธ Sources of Reflection

Granted by Items:

Granted by Artifacts:

Granted by Spells:

๐Ÿ’ก Advice on Getting Resistances

Generally, magic resistance and reflection are considered the most important to get for a player. However, poison resistance, sleep resistance, free action, and death resistance are generally very important as well, because they can shield you from some instant death attacks and situations. Additionally, drain resistance is important against some level-draining undead.

โ„น๏ธ Additional Information

It is also important to note that polymorphing into a monster inherently grants you many of its resistances.